#ifndef GAMECOMMAND_H
#define GAMECOMMAND_H


class GameCommand
{
public:
	GameCommand();
	GameCommand(const GameCommand& rhs);
	virtual ~GameCommand();

	virtual GameCommand* Clone() const = 0;
	virtual void Execute() = 0;
	
protected:
private:
};

#endif //GAMECOMMAND_H
